/*******************************************************************************
 * Package: com.hngtrust.iir.notice.controller.dto
 * Type:    ListNoticeRespDTO
 * Date:    2021/3/30 15:13
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.notice.controller.dto;

import com.hngtrust.iir.user.entity.TagRel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 *公告列表响应
 *
 * @author Keqiwei
 * @date 2021/3/30 15:13
 */
@ApiModel(description = "公告列表响应")
@Data
public class ListNoticeRespVO {
    
    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private String id;
    
    /**
     * 源数据id
     */
    @ApiModelProperty(value = "源数据id")
    private String sourceId;
    
    /**
     *标题
     */
    @ApiModelProperty(value = "标题")
    private String title;
    
    /**
     * 发布时间
     */
    @ApiModelProperty(value = "发布时间")
    private Date publishtime;
    
    /**
     * 发布内容
     */
    @ApiModelProperty(value = "发布内容")
    private String content;
    
    /**
     *html正文
     */
    @ApiModelProperty(value = "html正文")
    private String html;
    
    /**
     * 文章标签
     */
    @ApiModelProperty(value = "文章标签")
    private String tags;
    
    /**
     * 摘要
     */
    @ApiModelProperty(value = "摘要")
    private String summary;
    
    /**
     * 文章来源
     */
    @ApiModelProperty(value = "文章来源")
    private String source;
    
    /**
     * 文章类型
     */
    @ApiModelProperty(value = "文章类型")
    private List<String> type;
    
    /**
     * 文章排名
     */
    @ApiModelProperty(value = "文章排名")
    private Long ranking;
    
    /**
     * 文章情感
     */
    @ApiModelProperty(value = "文章情感")
    private Long sentiment;
    
    /**
     * 所属行业id
     */
    @ApiModelProperty(value = "所属行业id")
    private String industryId;
    
    /**
     * 行业名称
     */
    @ApiModelProperty(value = "行业名称")
    private String industryName;
    
    /**
     * 公司id
     */
    @ApiModelProperty(value = "公司id")
    private List<String> compIds;
    
    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    private List<String> compNames;
    
    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    private Long status;
    
    /**
     * 自定义标签
     */
    @ApiModelProperty(value = "自定义标签")
    private List<TagRel> labels;
    
    @ApiModelProperty(value = "文件路劲")
    private String filePath;
}
